iT邦幫忙

2021 iThome 鐵人賽

DAY 19
0
Security

資安這條路─系統化學習滲透測試系列 第 19

Day19 弱點掃描軟體安裝與使用注意事項

  • 分享至 

  • xImage
  •  

我們在前幾篇文章介紹如何收集資料、並介紹幾個好用的工具如 nmap、Nikto、WPScan,透過這些資訊,我們要進行下一步的利用,識別可利用的漏洞。

漏洞指的是軟體中程式碼的撰寫可能有問題,例如 FTP 伺服器可能包含緩衝區溢位的漏洞,可以被攻擊者裡面,漏洞影響可能為繞過身分驗證、取得伺服器執行指令權限。

透過漏洞評估與驗證用來識別漏洞、量化風險(影響程度)、優先排序(嚴重的漏洞先排成修復)和撰寫修正建議與報告,告知目標網站或系統有哪些漏洞。

如何進行漏洞評估,有什麼工具可以協助我們,在第一篇介紹弱點掃描常用的工具與軟體,透過弱點掃描工具可以協助我們辨識漏洞與進行漏洞評估。

要注意弱點掃瞄工具輸出的結果,不一定正確,因此要透過驗證的方式,驗證漏洞是否存在,以下是我們常用的弱點掃描工具:

類型 名稱 說明
網路 Nessus 商業軟體,Nessus Professional 試用版本 七天
網路 Open VAS 開源
網站 Acunetix Web Vulnerability Scanner(AWVS) 付費軟體試用期14天
網站 OWASP ZAP 開源

安裝 OpenVAS:

OpenVAS/Greenbone Vulnerability Management (GVM)

  • 安裝需要花 30分鐘到九十分鐘
  • 需要 CPU 2 核以上、至少 4GN RAM

安裝流程

  1. 更新套件庫
    sudo apt-get update

  2. 安裝 gvm 套件(目前 OpenVAS 已經改名 gvm)
    sudo apt-get install gvm

  3. 安裝過程中會跳出安裝流程

  4. 開始安裝
    sudo gvm-setup
    需要花費大量的時間進行安裝

  5. 啟動 OpenVAS
    sudo gvm-start
    該服務於 port 9392

  6. 確認服務是否正常執行
    sudo netstat -antup

  7. 關閉 OpenVAS
    sudo gvm-stop

操作流程

  1. 瀏覽登入介面
    https://127.0.0.1:9392

  2. 可新增帳號密碼
    sudo gvmd --user=[username] --new-password=[password]

  3. 掃描流程
    (1) 新增與設定掃描任務
    (2) 新增與設定目標
    (3) 自定義掃描或是使用預設設定

  4. 從選單找到 Tasks -->Scans ,點選新增文件的 ICON,並點選【New Task】,進行新增任務。

  5. 於「New Task」介面中可以設定掃描任務的細節,輸入任務名稱【Name】、掃描目標【Scan Targets】(該欄位右邊有一個新增的按鈕),點選該新增按鈕,進行新增目標。

  6. 於「New Target」介面中可以設定新目標的細節,輸入目標名稱【Name】、輸入目標 IP【Host】,於「Credentials for authenticated checks」中可以輸入身分驗證的資訊,如帳號密碼等,輸入好資訊,可點選右下角的【Save】。

  7. 於「New Task」介面,還可以設定掃描設定【Scan Config】如「Full & Fast scan」,輸入好資訊,可點選右下角的【Save】。

  8. 在 Tasks 頁面中,可針對剛剛新增的任務,點選【▷】開始進行掃描,掃描需要花費許多時間。

  9. 從 Scans -> Results 可看到掃描摘要,與掃描結果數量和找到的 CVE 數量。

  10. 點選其中一個內容可以查看漏洞摘要、影響版本與其他關於漏洞的資訊。

  11. 可針對漏洞匯出報告,格式如 PDF

Scan Config 與自訂掃描設定

  1. 點選 Scan Configs
  2. 可看到預設的掃描設定
  3. 點選 New Scan Configs 進行自定義的設定
  4. 點選編輯按鈕
  5. 可勾選相關要測試的漏洞內容
  6. 點選 Save 回到自定義的掃描設定列表

上一篇
Day18 Web Server 相關掃描
下一篇
Day20 - 針對 Metasploitable 3 進行滲透測試(1)
系列文
資安這條路─系統化學習滲透測試37
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言